XML 34 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 385,500,000 $ 330,200,000
Cost of sales 289,700,000 254,500,000
Gross profit 95,800,000 75,700,000
Selling, engineering, general and administrative expenses 52,000,000.0 43,600,000
Amortization expense 3,600,000 3,300,000
Acquisition and integration-related expenses 700,000 300,000
Operating income 39,500,000 28,500,000
Interest expense 4,700,000 1,300,000
Other expense (income), net 100,000 (400,000)
Income before income taxes 34,700,000 27,600,000
Income tax expense 7,300,000 7,100,000
Net income $ 27,400,000 $ 20,500,000
Basic earnings per share:    
Earnings per share (usd per share) $ 0.45 $ 0.34
Diluted earnings per share:    
Earnings per share (usd per share) $ 0.45 $ 0.33
Weighted average common shares outstanding:    
Basic (shares) 60.7 60.7
Diluted (shares) 61.3 61.4