XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Net Sales $ 125,596 $ 119,437 $ 263,079 $ 233,259
Cost of sales 87,465 89,233 182,001 177,625
Gross profit 38,131 30,204 81,078 55,634
Selling, general and administrative expenses 15,939 12,912 31,153 26,589
Loss (gain) on disposal of assets 0 6 (62) 290
Income from operations 22,192 17,286 49,987 28,755
Interest income, net 19 31 80 40
Other income (expense), net 32 17 5 (9)
Income before taxes 22,243 17,334 50,072 28,786
Income tax provision 4,439 3,943 10,415 6,638
Net income $ 17,804 $ 13,391 $ 39,657 $ 22,148
Earnings per share:        
Basic (usd per share) $ 0.34 $ 0.26 $ 0.76 $ 0.43
Diluted (usd per share) $ 0.34 $ 0.25 $ 0.75 $ 0.42
Weighted average shares outstanding:        
Basic (in shares) 52,099,694 52,120,272 52,160,348 52,087,626
Diluted (in shares) 52,750,401 52,747,199 52,885,491 52,589,845