XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 304.7 $ 262.9 $ 932.2 $ 801.2
Cost of sales 172.7 162.2 535.2 495.5
Gross profit 132.0 100.7 397.0 305.7
Selling and administrative expense 88.2 71.4 256.9 227.1
Research and development expense 9.1 7.9 26.0 23.5
Gain on sale of assets 0.0 0.0 0.0 (3.7)
Operating income 34.7 21.4 114.1 58.8
Interest expense, net (3.3) (2.2) (11.0) (3.7)
Net foreign currency transaction (loss) gain (0.4) 0.0 0.5 (0.4)
Other (expense) income, net (1.1) 0.6 (1.8) 0.1
Income before income taxes 29.9 19.8 101.8 54.8
Income tax expense 7.0 4.2 23.3 12.3
Net income $ 22.9 $ 15.6 $ 78.5 $ 42.5
Net income per share        
Net income per share, Basic (in dollars per share) $ 1.23 $ 0.84 $ 4.25 $ 2.30
Net income per share, Diluted (in dollars per share) $ 1.21 $ 0.83 $ 4.19 $ 2.27
Weighted average shares outstanding        
Weighted average shares outstanding, Basic (in shares) 18,570,293 18,515,851 18,485,806 18,495,640
Weighted average shares outstanding, Diluted (in shares) 18,878,311 18,691,916 18,747,128 18,713,337