v3.26.1
Consolidated Statements of Operations - 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 $ 408.1 $ 330.3 $ 804.4 $ 659.7
Cost of sales 301.3 242.0 598.5 479.0
Gross profit 106.8 88.3 205.9 180.7
Selling, general and administrative expenses 85.5 67.0 175.7 138.9
Restructuring and other operating charges (gains), net 0.9 (0.1) 0.8 (0.1)
Income from operations 20.4 21.4 29.4 41.9
Other (expenses) income:        
Interest expense (7.1) (2.1) (14.5) (4.1)
Interest income 0.9 1.6 1.7 2.2
Other income, net 0.8 1.7 1.2 2.3
Income before income taxes 15.0 22.6 17.8 42.3
Income tax provision 4.5 5.8 6.0 11.2
Net income 10.5 16.8 11.8 31.1
Net income attributable to noncontrolling interest 0.0 (0.1) 0.0 (0.1)
Net income attributable to controlling interest $ 10.5 $ 16.7 $ 11.8 $ 31.0
Per share data:        
Earnings per common share - Basic (in dollars per share) $ 0.46 $ 0.73 $ 0.51 $ 1.36
Earnings per common share - Diluted (in dollars per share) $ 0.45 $ 0.72 $ 0.51 $ 1.35
Weighted average shares outstanding - Basic (in shares) 23,013,839 22,877,075 22,976,570 22,855,304
Weighted average shares outstanding - Diluted (in shares) 23,291,536 23,074,780 23,271,202 23,025,924