v3.26.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 324.0 $ 318.6 $ 621.9 $ 608.6
Cost of sales 196.1 184.5 380.4 354.5
Gross profit 127.9 134.1 241.5 254.1
Selling and administrative expense 99.5 93.7 197.6 184.4
Research and development expense 12.5 9.8 23.1 19.5
Operating income 15.9 30.6 20.8 50.2
Interest expense, net (4.3) (2.2) (7.7) (4.5)
Net foreign currency transaction loss (0.3) (0.8) (0.7) (1.0)
Other expense, net (1.0) (0.3) (1.2) (0.2)
Income before income taxes 10.3 27.3 11.2 44.5
Income tax expense 2.7 7.1 3.4 11.2
Net income $ 7.6 $ 20.2 $ 7.8 $ 33.3
Net income per share        
Basic (in dollars per share) $ 0.44 $ 1.10 $ 0.45 $ 1.79
Diluted (in dollars per share) $ 0.44 $ 1.08 $ 0.45 $ 1.77
Weighted average shares outstanding        
Basic (in shares) 16,898,741 18,508,758 17,226,826 18,605,187
Diluted (in shares) 17,171,367 18,687,918 17,456,349 18,820,298