XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF EARNINGS (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]        
Revenues $ 145.9 $ 135.2 $ 278.1 $ 268.5
Cost of goods sold 81.7 77.1 160.1 156.2
Asset Impairment Charges 3.6 0.0 3.6 0.0
Restructuring charges - cost of goods sold 0.0 0.3 0.5 1.3
Gross profit 60.6 57.8 113.9 111.0
Research and development expenses 10.0 9.6 19.7 19.0
Selling and administrative expenses 35.9 35.6 73.1 72.9
Operating Expenses, Restructuring 0.0 (0.1) 2.4 1.4
Operating expenses 45.9 45.1 95.2 93.3
Operating earnings 14.7 12.7 18.7 17.7
Interest Income (Expense), Operating 2.5 4.6 5.2 9.0
Other expense (income), net 0.9 0.3 1.4 (0.1)
Earnings before income taxes and discontinued operations 11.3 7.8 12.1 8.8
Provision for income taxes 3.5 3.0 4.7 5.0
Earnings from continuing operations 7.8 4.8 7.4 3.8
Loss from discontinued operations, net 0.0 (264.1) (1.6) (260.6)
Net earnings (loss) $ 7.8 $ (259.3) $ 5.8 $ (256.8)
Earnings per share:        
Earnings (loss) from continuing operations, per basic share $ 0.09 $ 0.05 $ 0.08 $ 0.04
Earnings (loss) from continuing operations, per diluted share 0.09 0.05 0.08 0.04
Earnings from discontinued operations, per basic share 0 (2.95) (0.01) (2.91)
Earnings from discontinued operations, per diluted share 0 (2.93) (0.01) (2.88)
Earnings Per Share, Basic 0.09 (2.90) 0.07 (2.87)
Earnings Per Share, Diluted $ 0.09 $ (2.88) $ 0.07 $ (2.84)
Weighted Average Number of Shares Outstanding, Basic [Abstract]        
Basic (in shares) 86,900,000 89,400,000 87,300,000 89,500,000
Diluted (in shares) 87,600,000 89,900,000 88,300,000 90,400,000