XML 80 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net Sales $ 249,439 $ 227,417
Cost of sales 193,052 183,517
Gross profit 56,387 43,900
Selling, general, and administrative expense 41,197 33,334
Income from operations 15,190 10,566
Interest (income) expense (47) 2,061
Other expense 192 589
Income before taxes 15,045 7,916
Provision for income taxes 2,986 1,571
Net income $ 12,059 $ 6,345
Net earnings per share:    
Basic (in USD per share) $ 0.37 $ 0.20
Diluted (in USD per share) $ 0.37 $ 0.19
Weighted average shares outstanding:    
Basic (in shares) 32,586 32,279
Diluted (in shares) 32,883 32,617