XML 60 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Net Sales $ 299,236 $ 280,086 $ 789,308 $ 761,459
Cost of sales 222,658 209,807 605,272 572,359
Gross profit 76,578 70,279 184,036 189,100
Selling, general, and administrative expense 45,158 40,875 115,444 113,579
Income from operations 31,420 29,404 68,592 75,521
Interest expense 17 2,906 2,297 9,305
Other expense (income) 84 522 660 (50)
Income before taxes 31,319 25,976 65,635 66,266
Provision for income taxes 6,843 6,473 14,901 15,574
Net income $ 24,476 $ 19,503 $ 50,734 $ 50,692
Net earnings per share – Basic:        
Income from continuing operations - Net earnings per share - Basic (in USD per share) $ 0.75 $ 0.61 $ 1.57 $ 1.59
Income from continuing operations - Net earnings per share - Diluted (in USD per share) $ 0.75 $ 0.60 $ 1.55 $ 1.56
Weighted Average Number of Shares Outstanding        
Weighted average basic shares outstanding (in shares) 32,470 32,115 32,357 31,922
Weighted average shares outstanding, diluted (in shares) 32,770 32,571 32,677 32,524