v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 9.4 $ 7.9
Common stock, authorized shares (in shares) 100,000,000 100,000,000
Common stock, issued shares (in shares) 57,359,343 57,230,002
Common stock, outstanding shares (in shares) 49,606,583 49,707,379
Common stock in treasury, shares (in shares) 7,752,760 7,522,623