XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 311.0 $ 305.8
Cost of sales 173.5 180.3
Gross profit 137.5 125.5
Selling and administrative expense 89.9 81.7
Research and development expense 10.1 7.9
Operating income 37.5 35.9
Interest expense, net (2.3) (3.7)
Net foreign currency transaction loss (0.2) (0.1)
Other income (expense), net 0.1 (0.1)
Income before income taxes 35.1 32.0
Income tax expense 6.7 7.7
Net income $ 28.4 $ 24.3
Net income per share    
Basic (in dollars per share) $ 1.52 $ 1.32
Diluted (in dollars per share) $ 1.49 $ 1.30
Weighted average shares outstanding    
Basic (in shares) 18,665,570 18,449,430
Diluted (in shares) 19,077,767 18,682,268