XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 286.6 $ 260.9 $ 847.9 $ 790.3
Cost of sales 166.4 150.6 484.7 454.8
Gross profit 120.2 110.3 363.2 335.5
Operating expenses:        
Selling, general and administrative 78.9 71.7 233.8 219.4
Other 0.4 4.5 1.0 6.0
Total operating expenses 79.3 76.2 234.8 225.4
Operating income 40.9 34.1 128.4 110.1
Interest expense (6.9) (10.4) (25.1) (31.4)
Interest income 0.5 1.4 3.2 4.7
Other expense (2.4) (1.1) (6.6) (8.7)
Income before income taxes 32.1 24.0 99.9 74.7
Income tax expense (10.5) (4.2) (27.4) (15.7)
Net income 21.6 19.8 72.5 59.0
Comprehensive income $ 26.3 $ 29.1 $ 101.1 $ 56.7
Basic earnings per share (in dollars per share) $ 1.03 $ 0.94 $ 3.45 $ 2.82
Diluted earnings per share (in dollars per share) $ 1.01 $ 0.94 $ 3.41 $ 2.80