XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Net Sales $ 287,592 $ 215,401
Cost of sales 227,574 165,540
Gross profit 60,018 49,861
Selling, general, and administrative expense 47,203 37,084
Income from operations 12,815 12,777
Interest expense 444 44
Other expense 315 518
Income before taxes 12,056 12,215
Provision for income taxes 1,560 2,313
Income from continuing operations 10,496 9,902
Discontinued operations:    
Income before taxes 2,570 2,830
Provision for income taxes 304 673
Income from discontinued operations 2,266 2,157
Net income $ 12,762 $ 12,059
Net earnings per share – Basic:    
Income from continuing operations (in dollars per share) $ 0.32 $ 0.30
Income from discontinued operations (in dollars per share) 0.07 0.07
Net income (in dollars per share) $ 0.39 $ 0.37
Weighted average shares outstanding -- Basic 32,771 32,586
Net earnings per share – Diluted:    
Income from continuing operations (in dollars per share) $ 0.32 $ 0.30
Income from discontinued operations (in dollars per share) 0.07 0.07
Net income (in dollars per share) $ 0.39 $ 0.37
Weighted average shares outstanding -- Diluted 33,104 32,883