XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Millions, $ in Millions
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 30.7 $ 27.1
Preferred stock, shares authorized (in shares) 2.5 2.5
Preferred stock, par value (usd per share) $ 0.001 $ 0.001
Preferred stock, shares issued (in shares) 0.0 0.0
Preferred stock, shares outstanding (in shares) 0.0 0.0
Common stock, shares authorized (in shares) 600.0 600.0
Common stock, par value (usd per share) $ 0.001 $ 0.001
Common stock, shares issued (in shares) 356.6 352.3
Common stock, shares outstanding (in shares) 356.6 352.3