XML 35 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 17.6 $ 15.0
Convertible preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Convertible preferred stock, aggregate liquidation preference $ 400.0 $ 400.0
Convertible preferred stock, shares authorized (in shares) 0.0 0.0
Convertible preferred stock, shares issued (in shares) 0.0 0.0
Convertible preferred stock, shares outstanding (in shares) 0.0 0.0
Common stock (voting), par value (in dollars per share) $ 0.01 $ 0.01
Common stock (voting), shares authorized (in shares) 100,000,000.0 100,000,000.0
Common stock (voting), issued (in shares) 61,500,000 63,300,000
Common stock (voting), outstanding (in shares) 61,500,000 63,300,000
Undesignated preferred stock, shares authorized (in shares) 5,000,000.0 5,000,000.0
Undesignated preferred stock, issued (in shares) 0 0
Undesignated preferred stock, outstanding (in shares) 0 0