XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 288.1 $ 271.9 $ 561.3 $ 529.4
Cost of sales 163.3 152.9 318.3 304.2
Gross profit 124.8 119.0 243.0 225.2
Operating expenses:        
Selling, general and administrative 79.2 70.3 154.9 147.7
Other (0.1) 0.7 0.6 1.5
Total operating expenses 79.1 71.0 155.5 149.2
Operating income 45.7 48.0 87.5 76.0
Interest expense (9.0) (10.7) (18.2) (21.0)
Interest income 1.5 1.2 2.7 3.3
Other expense (2.7) (2.1) (4.2) (7.6)
Income before income taxes 35.5 36.4 67.8 50.7
Income tax expense (9.1) (9.7) (16.9) (11.5)
Net income 26.4 26.7 50.9 39.2
Comprehensive income $ 36.8 $ 18.6 $ 74.8 $ 27.6
Basic earnings per share (in dollars per share) $ 1.26 $ 1.27 $ 2.42 $ 1.87
Diluted earnings per share (in dollars per share) $ 1.25 $ 1.27 $ 2.40 $ 1.86